#include "bsp_led.h"



/**
 *	@brief LED相关的GPIO口配置函数
 *	@param  无
 *	@retval 无
 */
 void LED_GPIO_Config(void)
{
    GPIO_InitTypeDef	GPIO_InitStruct;

    /**先开启GPIO的时钟*/
    A_LED_GPIO_APBxClkCmd(A_LED_GPIO_CLK,ENABLE);   //开启GPIO的时钟
    B_LED_GPIO_APBxClkCmd(B_LED_GPIO_CLK,ENABLE);   //开启GPIO的时钟
    C_LED_GPIO_APBxClkCmd(C_LED_GPIO_CLK,ENABLE);   //开启GPIO的时钟


    //A相LED灯
    GPIO_InitStruct.GPIO_Mode=GPIO_Mode_OUT;          //Tx管脚
    GPIO_InitStruct.GPIO_Pin=A_LED_GPIO_PIN;
    GPIO_InitStruct.GPIO_Speed=GPIO_Speed_Level_3;
    GPIO_InitStruct.GPIO_OType=GPIO_OType_PP;
    GPIO_InitStruct.GPIO_PuPd=GPIO_PuPd_NOPULL;   
    GPIO_Init(A_LED_GPIO_PORT,&GPIO_InitStruct);

    //B相LED灯
    GPIO_InitStruct.GPIO_Mode=GPIO_Mode_OUT;          //Tx管脚
    GPIO_InitStruct.GPIO_Pin=B_LED_GPIO_PIN;
    GPIO_InitStruct.GPIO_Speed=GPIO_Speed_Level_3;
    GPIO_InitStruct.GPIO_OType=GPIO_OType_PP;
    GPIO_InitStruct.GPIO_PuPd=GPIO_PuPd_NOPULL;   
    GPIO_Init(B_LED_GPIO_PORT,&GPIO_InitStruct);

    //C相LED灯
    GPIO_InitStruct.GPIO_Mode=GPIO_Mode_OUT;          //Tx管脚
    GPIO_InitStruct.GPIO_Pin=C_LED_GPIO_PIN;
    GPIO_InitStruct.GPIO_Speed=GPIO_Speed_Level_3;
    GPIO_InitStruct.GPIO_OType=GPIO_OType_PP;
    GPIO_InitStruct.GPIO_PuPd=GPIO_PuPd_NOPULL;   
    GPIO_Init(C_LED_GPIO_PORT,&GPIO_InitStruct);
    A_LED_OFF;
    B_LED_OFF;
    C_LED_OFF;
}